package cn.rui.decoration.mapper;

import cn.rui.decoration.pojo.dto.ProductUpdateDTO;
import cn.rui.decoration.pojo.entity.Product;
import cn.rui.decoration.pojo.vo.*;
import java.util.List;

public interface ProductMapper {
    void insert(Product product);

    List<ProductAdminVO> selectAdmin();

    String selectUrlById(int id);

    void deleteById(int id);

    ProductUpdateVO selectByIdUpdate(int id);

    void update(ProductUpdateDTO product);

    List<ProductTopVO> selectTop();

    List<ProductIndexVO> selectIndex();

    ProductDetailVO selectByIdDetail(int id);

    void updateViewCount(int id);

    List<ProductIndexVO> selectByCid(int id);

    List<ProductIndexVO> selectByWd(String wd);

}
